DNSSEC (lyhenne sanoista Domain Name System Security Extensions) on DNS-nimipalvelun laajennos, jolla varmistetaan nimipalvelimelta saatavien tietojen alkuperä ja eheys.[1]
Kehitys alkoi 1990-luvulla ratkaisemaan DNS:n haavoittuvuutta.[2] DNSSEC käyttää digitaalista allekirjoitusta ja julkisen avaimen salausmenetelmää.[2] DNS over TLS täydentää DNSSEC:in toimintaa salaamalla liikenteen.[3][4]
DNS:n haavoittuvuuksia on dokumentoitu RFC-dokumentissa RFC 3833. Steven M. Bellovin kirjoitti DNS:n haavoittuvuuksista tunnetun julkaisun.[5]